Do not use SA_NODEFER.
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 23 Sep 2012 17:05:14 +0000 (10:05 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 23 Sep 2012 17:05:14 +0000 (10:05 -0700)
commitc1e5963f201bfc9d56c7f6af1879a5fb01b1a67e
tree037bf36f5f660b8bd5c8476c760b714e30629e9b
parent81bb135e815a7df91f69c5d3d2a826b287b11d51
Do not use SA_NODEFER.

Problem reported by Dani Moncayo in
<http://lists.gnu.org/archive/html/emacs-devel/2012-09/msg00557.html>.
* alloc.c (die):
* sysdep.c (emacs_abort): Do not reset signal handler.
* emacs.c (terminate_due_to_signal): Reset signal handler here.
* sysdep.c (init_signals): Do not use SA_NODEFER.  It wasn't
wanted even on POSIXish hosts, and it doesn't work on Windows.
src/ChangeLog
src/alloc.c
src/emacs.c
src/sysdep.c